home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / utilities / pu177.dms / pu177.adf / DEVS / mountlist next >
Text File  |  1994-11-01  |  12KB  |  534 lines

  1. /* MountList for DEVICES*/
  2.  
  3. /*  Mount Entry for the new Console Handler */
  4.  
  5. NEWCON:
  6.     Handler = L:Newcon-Handler
  7.     Priority = 5
  8.     StackSize = 1000
  9. #
  10.  
  11. /* This is an example of a non-filing system mount using a handler written
  12.    in C.
  13. */
  14.  
  15. SPEAK:
  16.     Handler = L:Speak-Handler
  17.     Stacksize = 6000
  18.     Priority = 5
  19.     GlobVec = -1
  20. #
  21.  
  22. /*  This is an example of an alternative type of non-filing device mount,
  23.     used to mount the non-buffered serial handler
  24. */
  25.  
  26. AUX:
  27.     Handler = L:Aux-Handler
  28.     Stacksize = 1000
  29.     Priority = 5
  30. #
  31. /*  This is a non-filing system device */
  32.  
  33. PIPE:
  34.     Handler = L:Pipe-Handler
  35.     Stacksize = 6000
  36.     Priority = 5
  37.     GlobVec = -1
  38. #
  39.  
  40. /* This is an example of a mount list entry for using the recoverable
  41.    ram disk.  Depending on the amount of memory you wish to devote to
  42.    it, you may want to change the HighCyl value.
  43. */
  44. /* Our boot disk. */
  45.  
  46. Fast:
  47.        Device = ramdisk.device
  48.        Unit   = 30
  49.        Flags  = 1
  50.        Surfaces  = 2
  51.        BlocksPerTrack = 11
  52.        Reserved = 2
  53.        Interleave = 0
  54.        LowCyl = 0 ;  HighCyl = 79
  55.        Buffers = 1
  56.        BufMemType = 5
  57.        Mount = 1
  58.        GlobVec = -1
  59.        FileSystem = l:FastFileSystem
  60.        MaxTransfer = 512
  61.        DosType = 0x444F5301
  62.        BootPri = -128
  63. #
  64. Boot:
  65.        Device = ramdisk.device
  66.        Unit   = 0
  67.        Flags  = 7
  68.        Surfaces  = 2
  69.        BlocksPerTrack = 11
  70.        Reserved = 2
  71.        Interleave = 0
  72.        LowCyl = 0 ;  HighCyl = 79
  73.        Buffers = 1
  74.        BufMemType = 5
  75.        Mount = 1
  76.        BootPri =127
  77.        Priority = 5
  78. #
  79.  
  80. RAD:       Device = ramdrive.device
  81.        Unit   = 0
  82.        Flags  = 0
  83.        Surfaces  = 2
  84.        BlocksPerTrack = 11
  85.        Reserved = 2
  86.        Interleave = 0
  87.        LowCyl = 0  ;  HighCyl = 21
  88.        Buffers = 5
  89.        BufMemType = 1
  90. #
  91.  
  92. /* Mount a 5.25" disk drive to be mounted as DF2: */
  93.  
  94. DF2:       Device = trackdisk.device
  95.        Unit   = 2
  96.        Flags  = 1
  97.        Surfaces  = 2
  98.        BlocksPerTrack = 11
  99.        Reserved = 2
  100.        Interleave = 0
  101.        LowCyl = 0  ;  HighCyl = 39
  102.        Buffers = 20
  103.        BufMemType = 3
  104. #
  105.  
  106. /* An example mount entry using the fast file system with a partition
  107.    of the hard disk using the 2090 disk controller.  PREP has been
  108.    used to create the first partition (up to cylinder 20).  The second
  109.    partition is MOUNTed, using the following entry:
  110.    NOTE: Some hard disk drivers require more stack than specified here.
  111.    Some may required less.
  112.    (The hard disk is not included; this is only an example.)
  113. */
  114.  
  115. FAST:
  116.     Device = hddisk.device
  117.     FileSystem = l:FastFileSystem
  118.     Unit   = 1
  119.     Flags  = 0
  120.     Surfaces  = 4
  121.     BlocksPerTrack = 17
  122.     Reserved = 2
  123.     Interleave = 0
  124.     LowCyl = 21  ;  HighCyl = 800
  125.     Buffers = 30
  126.     GlobVec = -1
  127.     BufMemType = 1
  128.     Mount = 1
  129.     DosType = 0x444F5301
  130.     StackSize = 4000
  131. #
  132.  
  133. /* Let's say you have an A2000 with an internal drive, and an external
  134.    drive, and you want to refer to the external drive as DF1: as well
  135.    as DF2:   Well, this MountList entry will do it for you.  This technique
  136.    can be extended to provide you with a drive A: and B: if you really
  137.    want.
  138. */
  139.  
  140. DF1:       Device = trackdisk.device
  141.        Unit   = 2
  142. /* MountList for V1.3 */
  143.  
  144. /*  Mount Entry for the new Console Handler */
  145.  
  146. NEWCON:
  147.     Handler = L:Newcon-Handler
  148.     Priority = 5
  149.     StackSize = 1000
  150.  
  151. #
  152.  
  153. /*  This is an example of an alternative type of non-filing device mount,
  154.     used to mount the non-buffered serial handler
  155. */
  156.  
  157. AUX:
  158.     Handler = L:Aux-Handler
  159.     Stacksize = 1000
  160.     Priority = 5
  161. #
  162. /*  This is a non-filing system device */
  163.  
  164. PIPE:
  165.     Handler = L:Pipe-Handler
  166.     Stacksize = 6000
  167.     Priority = 5
  168.     GlobVec = -1
  169. #
  170.  
  171. RAD:       Device = ramdrive.device
  172.        Unit   = 0
  173.        Flags  = 0
  174.        Surfaces  = 2
  175.        BlocksPerTrack = 11
  176.        Reserved = 2
  177.        Interleave = 0
  178.        LowCyl = 0  ;  HighCyl = 15
  179.        Buffers = 5
  180.        BufMemType = 1
  181. #
  182.  
  183. /* An example mount entry using the fast file system with a partition
  184.    of the hard disk using the 2090 disk controller.  PREP has been
  185.    used to create the first partition (up to cylinder 20).  The second
  186.    partition is MOUNTed, using the following entry:
  187.    NOTE: Some hard disk drivers require more stack than specified here.
  188.    Some may required less.
  189.    (The hard disk is not included; this is only an example.)
  190. */
  191.  
  192. FAST:
  193.     Device = hddisk.device
  194.     FileSystem = l:FastFileSystem
  195.     Unit   = 1
  196.     Flags  = 0
  197.     Surfaces  = 4
  198.     BlocksPerTrack = 17
  199.     Reserved = 2
  200.     Interleave = 0
  201.     LowCyl = 21  ;  HighCyl = 800
  202.     Buffers = 30
  203.     GlobVec = -1
  204.     BufMemType = 1
  205.     Mount = 1
  206.     DosType = 0x444F5301
  207.     StackSize = 4000
  208. #
  209.  
  210. /* Let's say you have an A2000 with an internal drive, and an external
  211.    drive, and you want to refer to the external drive as DF1: as well
  212.    as DF2:   Well, this MountList entry will do it for you.  This technique
  213.    can be extended to provide you with a drive A: and B: if you really
  214.    want.
  215. */
  216.  
  217. DF1:       Device = trackdisk.device
  218.        Unit   = 2
  219.        Flags  = 1
  220.        Surfaces  = 2
  221.        BlocksPerTrack = 11
  222.        Reserved = 2
  223.        Interleave = 0
  224.        LowCyl = 0  ;  HighCyl = 79
  225.        Buffers = 20
  226.        BufMemType = 3
  227. #
  228.  
  229. /* ramdisk.device has a maximum of 2048 blocks. It supports units 0 through
  230. 31 with flags:
  231.  
  232.       1  -  Recoverable. Data is preserved.
  233.       2  -  Formatable and Diskcopyable. You can diskcopy to this drive.
  234.         Note - Even though RamDisk is intelligent and will deallocate
  235.         memory for unused tracks, a format or diskcopy will force
  236.         the entire disk to be copied to memory before the deallocation
  237.         starts. This is guarinteed to fragment memory.
  238.       4  -  AutoBoot. Can boot from this drive. If this flag is set,
  239.         then the disk is remounted automatically on warm boot.
  240.         NOTE - Does Not Work with fastfilesystem. You will still have
  241.         to mount devices which do not boot to DOS. Also, if BootPri
  242.         is set higher than other devices, DOS will boot from this
  243.         drive.
  244.  
  245.    For instance, to set up a disk which is both recoverable, and also is
  246. automatically mounted on warmboot use:
  247.  
  248.      1 (Recoverable) + 4(AutoBoot) = 5
  249.  
  250.    RamDisk uses the bitmap to deallocate unused sectors. Therefore, non-
  251. AMIGA disks cannot be copied to RamDisk.
  252. */
  253.  
  254. /* Our boot disk. */
  255.  
  256. RRD:
  257.        Device = ramdisk.device
  258.        Unit   = 0
  259.        Flags  = 5
  260.        Surfaces  = 2
  261.        BlocksPerTrack = 11
  262.        Reserved = 2
  263.        Interleave = 0
  264.        LowCyl = 0 ;  HighCyl = 79
  265.        Buffers = 1
  266.        BufMemType = 5
  267.        Mount = 1
  268.        BootPri = -127
  269.        Priority = -128
  270.  
  271. #
  272.  
  273.  
  274. RAD:       Device = ramdrive.device
  275.        Unit   = 0
  276.        Flags  = 0
  277.        Surfaces  = 2
  278.        BlocksPerTrack = 11
  279.        Reserved = 2
  280.        Interleave = 0
  281.        LowCyl = 0  ;  HighCyl = 21
  282.        Buffers = 5
  283.        BufMemType = 1
  284. #
  285.  
  286. /* an example of a ramdisk using the FastFileSystem */
  287. Fast:
  288.        Device = ramdisk.device
  289.        Unit   = 30
  290.        Flags  = 1
  291.        Surfaces  = 2
  292.        BlocksPerTrack = 11
  293.        Reserved = 2
  294.        Interleave = 0
  295.        LowCyl = 0 ;  HighCyl = 79
  296.        Buffers = 1
  297.        BufMemType = 5
  298.        Mount = 1
  299.        GlobVec = -1
  300.        FileSystem = l:FastFileSystem
  301.        MaxTransfer = 512
  302.        DosType = 0x444F5301
  303.        BootPri = -128
  304.  
  305. /* Entry for NULL: device - needed by DME for executing CLI commands */
  306.  
  307. #
  308.  
  309. NULL:       Handler = sys:l/null-handler
  310.        stacksize = 500
  311.        Priority = 5
  312.        GlobVec = 1
  313.  
  314. #
  315.  
  316.  
  317. /* The following entries will steal the DFx: device(s) */
  318. MD0: Device        = DEVS:multidos.device
  319.      Unit        = 0
  320.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  321.      Surfaces        = 2
  322.      BlocksPerTrack = 9
  323.      Reserved        = 1
  324.      Interleave     = 0
  325. /*   SecOrg        = 1 */
  326.      LowCyl        = 0
  327.      HighCyl        = 79
  328.      FileSystem     = L:MultiDosFilesystem
  329.      Buffers        = 30
  330.      BufMemType     = 1         /* 1=PUBLICMEM / 3=CHIPMEM / 5=FASTMEM */
  331.      Stacksize        = 4000
  332.      Priority        = 4
  333.      GlobVec        = -1
  334.      DosType        = 0x4D534400
  335.      Mount        = 1
  336. #
  337.  
  338.  
  339. MD1: Device        = DEVS:multidos.device
  340.      Unit        = 1
  341.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  342.      Surfaces        = 2
  343.      BlocksPerTrack = 9
  344.      Reserved        = 1
  345.      Interleave     = 0
  346. /*   SecOrg        = 1 */
  347.      LowCyl        = 0
  348.      HighCyl        = 79
  349.      FileSystem     = L:MultiDosFilesystem
  350.      Buffers        = 30
  351.      BufMemType     = 1
  352.      Stacksize        = 4000
  353.      Priority        = 4
  354.      GlobVec        = -1
  355.      DosType        = 0x4D534400
  356.      Mount        = 1
  357. #
  358.  
  359.  
  360. MD2: Device        = DEVS:multidos.device
  361.      Unit        = 2
  362.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  363.      Surfaces        = 2
  364.      BlocksPerTrack = 9
  365.      Reserved        = 1
  366.      Interleave     = 0
  367. /*   SecOrg        = 1 */
  368.      LowCyl        = 0
  369.      HighCyl        = 79
  370.      FileSystem     = L:MultiDosFilesystem
  371.      Buffers        = 30
  372.      BufMemType     = 1
  373.      Stacksize        = 4000
  374.      Priority        = 4
  375.      GlobVec        = -1
  376.      DosType        = 0x4D534400
  377.      Mount        = 1
  378. #
  379.  
  380.  
  381. /* These entries will not steal DFx: device */
  382. MC0: Device        = DEVS:multidos.device
  383.      Unit        = 0
  384.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  385.      Surfaces        = 2
  386.      BlocksPerTrack = 9
  387.      Reserved        = 1
  388.      Interleave     = 0
  389. /*   SecOrg        = 1 */
  390.      LowCyl        = 0
  391.      HighCyl        = 79
  392.      FileSystem     = L:MultiDosFilesystem
  393.      Buffers        = 30
  394.      BufMemType     = 1         /* 3=CHIPMEM / 5=FASTMEM */
  395.      Stacksize        = 4000
  396.      Priority        = 4
  397.      GlobVec        = -1
  398.      DosType        = 0x4D534400
  399.      Mount        = 1
  400. #
  401.  
  402.  
  403. MC1: Device        = DEVS:multidos.device
  404.      Unit        = 1
  405.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  406.      Surfaces        = 2
  407.      BlocksPerTrack = 9
  408.      Reserved        = 1
  409.      Interleave     = 0
  410. /*   SecOrg        = 1 */
  411.      LowCyl        = 0
  412.      HighCyl        = 79
  413.      FileSystem     = L:MultiDosFilesystem
  414.      Buffers        = 30
  415.      BufMemType     = 1
  416.      Stacksize        = 4000
  417.      Priority        = 4
  418.      GlobVec        = -1
  419.      DosType        = 0x4D534400
  420.      Mount        = 1
  421. #
  422.  
  423. /* MultiDos, using the mfm.device (CrossDos) */
  424. MM0: Device        = DEVS:mfm.device
  425.      Unit        = 0
  426.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  427.      Surfaces        = 2
  428.      BlocksPerTrack = 9
  429.      Reserved        = 1
  430.      Interleave     = 0
  431. /*   SecOrg        = 1 */
  432.      LowCyl        = 0
  433.      HighCyl        = 79
  434.      FileSystem     = L:MultiDosFilesystem
  435.      Buffers        = 30
  436.      BufMemType     = 1
  437.      Stacksize        = 4000
  438.      Priority        = 4
  439.      GlobVec        = -1
  440.      DosType        = 0x4D534400
  441.      Mount        = 1
  442. #
  443.  
  444.  
  445. MM1: Device        = DEVS:mfm.device
  446.      Unit        = 1
  447.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  448.      Surfaces        = 2
  449.      BlocksPerTrack = 9
  450.      Reserved        = 1
  451.      Interleave     = 0
  452. /*   SecOrg        = 1 */
  453.      LowCyl        = 0
  454.      HighCyl        = 79
  455.      FileSystem     = L:MultiDosFilesystem
  456.      Buffers        = 30
  457.      BufMemType     = 1
  458.      Stacksize        = 4000
  459.      Priority        = 4
  460.      GlobVec        = -1
  461.      DosType        = 0x4D534400
  462.      Mount        = 1
  463. #
  464.  
  465. /* MultiDos on trackdisk blocks */
  466. MB0: Device        = trackdisk.device
  467.      Unit        = 0
  468.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  469.      Surfaces        = 2
  470.      BlocksPerTrack = 11
  471.      Reserved        = 1
  472.      Interleave     = 0
  473. /*   SecOrg        = 1 */
  474.      LowCyl        = 0
  475.      HighCyl        = 79
  476.      FileSystem     = L:MultiDosFilesystem
  477.      Buffers        = 30
  478.      BufMemType     = 3
  479.      Stacksize        = 4000
  480.      Priority        = 4
  481.      GlobVec        = -1
  482.      DosType        = 0x4D534400
  483.      Mount        = 1
  484. #
  485.  
  486.  
  487. MB1: Device        = trackdisk.device
  488.      Unit        = 1
  489.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  490.      Surfaces        = 2
  491.      BlocksPerTrack = 11
  492.      Reserved        = 1
  493.      Interleave     = 0
  494. /*   SecOrg        = 1 */
  495.      LowCyl        = 0
  496.      HighCyl        = 79
  497.      FileSystem     = L:MultiDosFilesystem
  498.      Buffers        = 30
  499.      BufMemType     = 3
  500.      Stacksize        = 4000
  501.      Priority        = 4
  502.      GlobVec        = -1
  503.      DosType        = 0x4D534400
  504.      Mount        = 1
  505. #
  506.  
  507.  
  508. /* An example of a entry for harddisk usage */
  509. MDH: Device        = ComspecHD.device
  510.      Unit        = 0
  511.      Flags        = 0         /* 1 : Allow 5 1/4" drives */
  512.      Surfaces        = 1
  513.      BlocksPerTrack = 155
  514.      Reserved        = 1
  515.      Interleave     = 0
  516. /*   SecOrg        = 1 */
  517.      LowCyl        = 560
  518.      HighCyl        = 611
  519.      FileSystem     = L:MultiDosFilesystem
  520.      Buffers        = 30
  521.      BufMemType     = 1
  522.      Stacksize        = 2500
  523.      Priority        = 4
  524.      GlobVec        = -1
  525.      DosType        = 0x4D534400
  526.      Mount        = 1
  527. #
  528.  
  529.  
  530.  
  531. #
  532.  
  533.  
  534.